Generalized Preconditioning and Network Flow Problems

نویسنده

  • Jonah Sherman
چکیده

We consider approximation algorithms for the problem of finding x of minimal norm ‖x‖ satisfying a linear system Ax = b, where the norm ‖ · ‖ is arbitrary and generally non-Euclidean. We show a simple general technique for composing solvers, converting iterative solvers with residual error ‖Ax−b‖ ≤ t−Ω(1) into solvers with residual error exp(−Ω(t)), at the cost of an increase in ‖x‖, by recursively invoking the solver on the residual problem b̃ = b − Ax. Convergence of the composed solvers depends strongly on a generalization of the classical condition number to general norms, reducing the task of designing algorithms for many such problems to that of designing a generalized preconditioner for A. The new ideas significantly generalize those introduced by the author’s earlier work on maximum flow, making them more widely applicable. As an application of the new technique, we present a nearly-linear time approximation algorithm for uncapacitated minimum-cost flow on undirected graphs. Given an undirected graph with m edges labelled with costs, and n vertices labelled with demands, the algorithm takes −2m1+o(1)-time and outputs a flow routing the demands with total cost at most (1+ ) times larger than minimal, along with a dual solution proving near-optimality. The generalized preconditioner is obtained by embedding the cost metric into `1, and then considering a simple hierarchical routing scheme in `1 where demands initially supported on a dense lattice are pulled from a sparser lattice by randomly rounding unaligned coordinates to their aligned neighbors. Analysis of the generalized condition number for the corresponding preconditioner follows that of the classical multigrid algorithm for lattice Laplacian systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

COVERT Based Algorithms for Solving the Generalized Tardiness Flow Shop Problems

Four heuristic algorithms are developed for solving the generalized version of tardiness flow shop problems. We consider the generalized tardiness flow shop model with minimization of the total tardiness as its performance measure. We modify the concept of cost over time (COVERT) for the generalized version of the flow shop tardiness model and employ this concept for developing four algorithms....

متن کامل

Modeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets

One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...

متن کامل

Preconditioning immersed isogeometric finite element methods with application to flow problems

Immersed finite element methods generally suffer from conditioning problems when cut elements intersect the physical domain only on a small fraction of their volume. De Prenter et al. [Computer Methods in Applied Mechanics and Engineering, 316 (2017) pp. 297–327] present an analysis for symmetric positive definite (SPD) immersed problems, and for this class of problems an algebraic precondition...

متن کامل

A Set of Algorithms for Solving the Generalized Tardiness Flowshop Problems

This paper considers the problem of scheduling n jobs in the generalized tardiness flow shop problem with m machines. Seven algorithms are developed for finding a schedule with minimum total tardiness of jobs in the generalized flow shop problem. Two simple rules, the shortest processing time (SPT), and the earliest due date (EDD) sequencing rules, are modified and employed as the core of seque...

متن کامل

Solution of Fuzzy Maximal Flow Network Problem Based on Generalized Trapezoidal Fuzzy Numbers with Rank and Mode

Network-flow problems can be solved by several methods. Labeling techniques can be used to solve wide variety of network problems. A new algorithm to find the fuzzy maximal flow between source and sink was proposed by Kumar et el. [19]. They have represented normal triangular fuzzy numbers as network flow. It is not possible to restrict the membership function to the normal form and proposed th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1606.07425  شماره 

صفحات  -

تاریخ انتشار 2016